package com.css.fxfzypg.modules.baseData.vo;

import com.css.fxfzypg.base.attachment.entity.AttachmentInfoEntity;
import com.css.fxfzypg.modules.baseData.entity.PublicEntity;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@NoArgsConstructor
public class VillageTownConditionVO extends PublicEntity implements Serializable {
    /**
     * 主键UUID
     */
    private String ccId;

    /**
     * 地形地貌特征
     */
    private String ccLandform;

    /**
     * 地震构造特征
     */
    private String ccSeismotectonics;

    /**
     * 气候特征
     */
    private String ccClimate;

    /**
     * 人口民族特性
     */
    private String ccNation;

    /**
     * 经济产业特性
     */
    private String ccEconomy;

    /**
     * 交通情况
     */
    private String ccTraffic;

    /**
     * 地质灾害情况
     */
    private String ccDisaster;

    /**
     * 基础设施
     */
    private String ccFacility;

    /**
     * 历史地震情况
     */
    private String ccHistory;

    /**
     * 其他区域特点
     */
    private String ccTrait;

    /**
     * 主要中小学信息统计
     */
    private String ccSchool;

    /**
     * 主要医院信息统计
     */
    private String ccHospital;

    /**
     * 重大危险源统计
     */
    private String ccHazard;

    /**
     * 水库信息统计
     */
    private String ccReservoir;

    /**
     * 综合信息
     */
    private String ccMessage;

    /**
     * 地形地貌特征的附件
     */
    private List<AttachmentInfoEntity> ccLandformAttachment;

    /**
     * 地震构造特征的附件
     */
    private List<AttachmentInfoEntity> ccSeismotectonicsAttachment;

    /**
     * 气候特征的附件
     */
    private List<AttachmentInfoEntity> ccClimateAttachment;

    /**
     * 人口民族特性的附件
     */
    private List<AttachmentInfoEntity> ccNationAttachment;

    /**
     * 经济产业特性的附件
     */
    private List<AttachmentInfoEntity> ccEconomyAttachment;

    /**
     * 交通情况的附件
     */
    private List<AttachmentInfoEntity> ccTrafficAttachment;

    /**
     * 地质灾害情况的附件
     */
    private List<AttachmentInfoEntity> ccDisasterAttachment;

    /**
     * 基础设施的附件
     */
    private List<AttachmentInfoEntity> ccFacilityAttachment;

    /**
     * 历史地震情况的附件
     */
    private List<AttachmentInfoEntity> ccHistoryAttachment;

    /**
     * 其他区域特点的附件
     */
    private List<AttachmentInfoEntity> ccTraitAttachment;

    /**
     * 主要中小学信息统计的附件
     */
    private List<AttachmentInfoEntity> ccSchoolAttachment;

    /**
     * 主要医院信息统计的附件
     */
    private List<AttachmentInfoEntity> ccHospitalAttachment;

    /**
     * 重大危险源统计的附件
     */
    private List<AttachmentInfoEntity> ccHazardAttachment;

    /**
     * 水库信息统计的附件
     */
    private List<AttachmentInfoEntity> ccReservoirAttachment;

    /**
     * 综合信息的附件
     */
    private List<AttachmentInfoEntity> ccMessageAttachment;

    /**
     * 乡镇名称
     */
    private String villageTown;
}
